Experimentation in CPU Control with Real-Time Java

نویسندگان

  • Gerasimos Xydas
  • Jerome Tassel
چکیده

This paper describes experiences in using an O.O. language (Java) in designing, prototyping and evaluating a CPU manager. QoS Animator facilitates the execution of object oriented Java applications with time requirements and provides protection mechanisms to preserve system’ s integrity against untrusted code. It is adapted to the system performance and provides a rate-monotonic based scheduling algorithm, WCET calculation at run-time and protection from high-CPU-consuming and "bad" code. The introduction of the Low Frequency Filter enhances the timeliness offered to applications in general-purposes Operating Systems (OS). The evaluation was done with a Windows NT specific prototype and proved successful.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-time Java for On-board Systems

The Java language has several attractive features but cannot at present be used in on-board systems primarily because it lacks support for hard real-time operation. This shortcoming is in being addressed: some suppliers are already providing implementations of Java that are RTcompliant; Sun Microsystem has approved a formal specification for a real-time extension of the language; and an indepen...

متن کامل

Web Control and Monitoring System: Experimentation with Haematococcus Pluvialis (TECHNICAL NOTE)

This paper presents both, the design and the development of a monitoring and control system via web for a closed microalgae crop and the results that were gotten using the strain Haematococcus pluvialis. The research was done at Sabana University (Colombia) and it aims to quantify the kinetic growth associated to the increment of biomass and the development of red pigment inside the cells when ...

متن کامل

Java Garbage Collection Scheduling in Utility Accrual Scheduling Environments

Convenience, reliability, and effectiveness of automatic memory management have long been established in modern systems and programming languages such as Java. The timeliness requirements of real-time systems, however, impose specific demands on the operational parameters of the garbage collector. The memory requirements of real-time tasks must be accommodated with a predictable impact on the t...

متن کامل

The Metronome: A Simpler Approach to Garbage Collection in Real-Time Systems

With the wide-spread adoption of Java, there is significant interest in using the language for programming real-time systems. The community has generally viewed a truly real-time garbage collector as being impossible to build, and has instead focused its efforts on adding manual memory management mechanisms to Java. Unfortunately, these mechanisms are an awkward fit for the language: they intro...

متن کامل

Web-based Environment for Collaborative Remote Experimentation

Remote experimentation helps to overcome restrictions in time and space. In local experimentation students usually work together in groups of two or more. This learning paradigm is often called collaborative learning. This paper presents a Web-based approach to collaborative remote experimentation. The collaborative environment introduced here allows experimentation in a team. The group is able...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000